package com.cloud.system.api.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import jdk.nashorn.internal.objects.NativeUint16Array;
import org.apache.ibatis.jdbc.Null;

import java.io.Serializable;
import java.sql.Clob;
import java.util.Date;

/**
 * Created by admin on 2019/10/9.
 */
public class ClosingTableExcel implements Serializable {

    /**
     * 立案文号
     */
//    @Excel(name = "CASE_NO")
    private String caseNo;

    /**
     * 处罚行为名称
     */
    //@Excel(name = "SOURCE_SUBJECT")
    private String sourceSubject;

    /**
     * 系统录入时间
     */
//    @Excel(name = "INSERT_SYSTIME")
    private String insertSystem;

    /**
     * 系统更新时间
     */
//    @Excel(name = "UPDATE_SYSTIME")
    private String updateSystem;

    /**
     * 案件类型
     */
//    @Excel(name = "CASE_TYPE")
    private String caseType;

    /**
     * 案由
     */
//    @Excel(name = "ENFORCE_CAUSE")
    private String enforceCause;

    /**
     * 立案日期
     */
//    @Excel(name = "CASE_REGIEDATE")
    private String caseRegiedate;

    /**
     * 处罚日期
     */
//    @Excel(name = "CASE_PUNISHDATE")
    private String casePunishDate;

    /**
     * 处罚金额
     */
//    @Excel(name = "PUNISH_MONEY")
    private String punishMoney;

    /**
     * 处罚情况
     */
//    @Excel(name = "PUNISH_CONTENT")
    private String punishContent;

    /**
     * 处罚种类名称
     */
//    @Excel(name = "PUNISH_KIND")
    private String punishKind;

    /**
     * 结案日期
     */
//    @Excel(name = "ENFORCE_CLOSEDATE")
    private String enforceClosedate;

    /**
     * 行政区划
     */
//    @Excel(name = "REGION_CODE")
    private String regionCode;

    /**
     * 执法人员姓名
     */
//    @Excel(name = "ENFORCER_NAME")
    private String enforcerName;

    /**
     * 第二承办人姓名
     */
//    @Excel(name = "SECOND_ENFORCER _NAME")
    private String secodeEnforcerName;

    /**
     * 行政强制措施申请审批事项
     */
//    @Excel(name = "QZCS_SQSPSX")
    private String qzcsSqspsx;

    /**
     * 案件来源
     */
//    @Excel(name = "SOURCE_KIND")
    private String sourceKind;

    /**
     * 所属部门名称
     */
//    @Excel(name = "DEPT_NAME")
    private String deptName;

    /**
     * 处罚种类名称
     */
//    @Excel(name = "PUNISH_KIND_NAME")
    private String punishKindName;

    /**
     * 案情介绍
     */
//    @Excel(name = "CASE_CONTENT")
    private String caseContent;

    /**
     * 告知日期
     */
//    @Excel(name = "APPRIZETIME")
    private String applyzeTime;

    /**
     * 听证日期
     */
//    @Excel(name = "PROVETIME")
    private String proveTime;

    /**
     * 调查取证日期
     */
//    @Excel(name = "SURVEYTIME")
    private String surveTime;

    /**
     * 违反条款
     */
//    @Excel(name = "LAW_NAME")
    private String lawName;

    /**
     * 处罚决定书文号
     */
//    @Excel(name = "ENFORCE_NUM")
    private String enforceNum;

    /**
     *
     * ORGANIZE_NAME
     */
   // @Excel(name = "ORGANIZE_NAME")
    private String organizeName;

    /**
     *
     * LAW_CONTENT
     */
    // @Excel(name = "LAW_CONTENT")
    private String lawContent;

    public String getCaseNo() {
        return caseNo;
    }

    public void setCaseNo(String caseNo) {
        this.caseNo = caseNo;
    }

    public String getSourceSubject() {
        return sourceSubject;
    }

    public void setSourceSubject(String sourceSubject) {
        this.sourceSubject = sourceSubject;
    }

    public String getInsertSystem() {
        return insertSystem;
    }

    public void setInsertSystem(String insertSystem) {
        this.insertSystem = insertSystem;
    }

    public String getUpdateSystem() {
        return updateSystem;
    }

    public void setUpdateSystem(String updateSystem) {
        this.updateSystem = updateSystem;
    }

    public String getCaseType() {
        return caseType;
    }

    public void setCaseType(String caseType) {
        this.caseType = caseType;
    }

    public String getEnforceCause() {
        return enforceCause;
    }

    public void setEnforceCause(String enforceCause) {
        this.enforceCause = enforceCause;
    }

    public String getCaseRegiedate() {
        return caseRegiedate;
    }

    public void setCaseRegiedate(String caseRegiedate) {
        this.caseRegiedate = caseRegiedate;
    }

    public String getCasePunishDate() {
        return casePunishDate;
    }

    public void setCasePunishDate(String casePunishDate) {
        this.casePunishDate = casePunishDate;
    }

    public String getPunishMoney() {
        return punishMoney;
    }

    public void setPunishMoney(String punishMoney) {
        this.punishMoney = punishMoney;
    }

    public String getPunishContent() {
        return punishContent;
    }

    public void setPunishContent(String punishContent) {
        this.punishContent = punishContent;
    }

    public String getPunishKind() {
        return punishKind;
    }

    public void setPunishKind(String punishKind) {
        this.punishKind = punishKind;
    }

    public String getEnforceClosedate() {
        return enforceClosedate;
    }

    public void setEnforceClosedate(String enforceClosedate) {
        this.enforceClosedate = enforceClosedate;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    public String getEnforcerName() {
        return enforcerName;
    }

    public void setEnforcerName(String enforcerName) {
        this.enforcerName = enforcerName;
    }

    public String getSecodeEnforcerName() {
        return secodeEnforcerName;
    }

    public void setSecodeEnforcerName(String secodeEnforcerName) {
        this.secodeEnforcerName = secodeEnforcerName;
    }

    public String getQzcsSqspsx() {
        return qzcsSqspsx;
    }

    public void setQzcsSqspsx(String qzcsSqspsx) {
        this.qzcsSqspsx = qzcsSqspsx;
    }

    public String getSourceKind() {
        if(sourceKind.contains("AY")){
            sourceKind = null;
        }
        return sourceKind;
    }

    public void setSourceKind(String sourceKind) {
        this.sourceKind = sourceKind;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getPunishKindName() {
        return punishKindName;
    }

    public void setPunishKindName(String punishKindName) {
        this.punishKindName = punishKindName;
    }

    public String getCaseContent() {
        return caseContent;
    }

    public void setCaseContent(String caseContent) {
        this.caseContent = caseContent;
    }

    public String getApplyzeTime() {
        return applyzeTime;
    }

    public void setApplyzeTime(String applyzeTime) {
        this.applyzeTime = applyzeTime;
    }

    public String getProveTime() {
        return proveTime;
    }

    public void setProveTime(String proveTime) {
        this.proveTime = proveTime;
    }

    public String getSurveTime() {
        return surveTime;
    }

    public void setSurveTime(String surveTime) {
        this.surveTime = surveTime;
    }

    public String getLawName() {
        return lawName;
    }

    public void setLawName(String lawName) {
        this.lawName = lawName;
    }

    public String getEnforceNum() {
        return enforceNum;
    }

    public void setEnforceNum(String enforceNum) {
        this.enforceNum = enforceNum;
    }

    public String getOrganizeName() {
        return organizeName;
    }

    public void setOrganizeName(String organizeName) {
        this.organizeName = organizeName;
    }

    public String getLawContent() {
        return lawContent;
    }

    public void setLawContent(String lawContent) {
        this.lawContent = lawContent;
    }
}